<!--
 * @Descripttion: 
 * @Version: 
 * @Author: gaohj
 * @Date: 2022-12-29 14:59:45
 * @LastEditors: Please set LastEditors
 * @LastEditTime: 2022-12-29 17:11:50
-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // var n = 100;
        // function fn1(){
        //     var n = 200;
        //     console.log('fn1作用域下的:',n); // 200
        //     n = 500;
        //     console.log('fn1作用域下赋值后:',n); // 500
        // }

        // console.log('全局作用域下前:',n);// 100
        // fn1();
        // console.log('全局作用域下后:',n); // 100



        // var n = 100;
        // function fn1(){
        //     console.log('fn1作用域下的:',n); // 100
        //     n = 500;
        //     console.log('fn1作用域下赋值后:',n); // 500
        // }

        // console.log('全局作用域下前:',n);// 100 
        // fn1();
        // console.log('全局作用域下后:',n); // 500


        function fn1(){
            // console.log('fn1作用域下的:',n); // 报错n is not defined 
            n = 500;
            console.log('fn1作用域下赋值后:',n); // 500
        }

        // console.log('全局作用域下前:',n);// 报错
        fn1();
        console.log('全局作用域下后:',n); // 500 

    </script>
</body>
</html>